package com.yaj.mesif.service.impl;

import cn.hutool.core.bean.BeanUtil;
import com.yaj.mesif.dto.TiCompoItemDto;
import com.yaj.mesif.entity.TiCompoItem;
import com.yaj.mesif.mapper.TiCompoItemMapper;
import com.yaj.mesif.service.TiCompoItemService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.math.BigDecimal;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author wei
 * @since 2021-08-18
 */
@Service
public class TiCompoItemServiceImpl extends ServiceImpl<TiCompoItemMapper, TiCompoItem> implements TiCompoItemService {
    @Resource
    private TiCompoItemMapper tiCompoItemMapper;

    @Override
    public boolean RegTiCompoItem(TiCompoItemDto tiCompoItemDto) {
        TiCompoItem tiCompoItem = new TiCompoItem();
        BeanUtil.copyProperties(tiCompoItemDto,tiCompoItem);

        //供給タイプコード
        //if(tiCompoItemDto.getWipsupplytypecode().equals("T")){
        //    tiCompoItem.setWipsupplytypecode(BigDecimal.valueOf(1));
        //}else if(tiCompoItemDto.getWipsupplytypecode().equals("L")){
        //    tiCompoItem.setWipsupplytypecode(BigDecimal.valueOf(4));
        //}else if(tiCompoItemDto.getWipsupplytypecode().equals("L")){
        //    tiCompoItem.setWipsupplytypecode(BigDecimal.valueOf(1));
        //}

        int result = tiCompoItemMapper.insert(tiCompoItem);
        if(result==1){
            return true;
        }

        return false;
    }
}
